home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / dev / gui / gtlayout.lha / Source / releasenotes < prev    next >
Text File  |  1999-10-11  |  5KB  |  153 lines

  1. gtlayout.library 40.11 (28.02.97)
  2.  
  3.     - BOX_KIND text and background pen now default to follow the
  4.       screen's pens even if the screen ends up getting cloned.
  5.  
  6. gtlayout.library 40.12 (21.04.97)
  7.  
  8.     - The sizes of POPUP_KIND and CYCLE_KIND objects are now
  9.       calculated from the character width only. The glyph
  10.       sizes are no longer added to the resulting button size.
  11.       This means, a BUTTON_KIND and a CYCLE_KIND object can
  12.       be made to use the same width by using the LA_Chars
  13.       attribute only.
  14.  
  15.     - The LEVEL_KIND object did not respond properly to
  16.       ghosting after changing its value.
  17.  
  18.     - Objects without labels could screw up the horizontal
  19.       group layout if the contents were to be spread across
  20.       the entire group width.
  21.  
  22. gtlayout.library 41.3 (07.05.97)
  23.  
  24.     - Completely redid the LEVEL_KIND code. The objects now
  25.       look different and the slider is no longer restricted
  26.       to horizontal movement only.
  27.  
  28.     - Fixed yet another group/object placement bug. This
  29.       is another step towards making mixing these two types
  30.       work properly.
  31.  
  32.     - STRINGA_ExitHelp is now enabled for all string
  33.       gadgets.
  34.  
  35.     - BOX_KIND objects now allow for extra space between
  36.       the single lines of text.
  37.  
  38. gtlayout.library 41.4 (07.05.97)
  39.  
  40.     - The LEVEL_KIND object now supports disabled state.
  41.  
  42. gtlayout.library 41.5 (15.05.97)
  43.  
  44.     - Added a new object type "IMAGE_KIND" to allow for
  45.       placing simple images in a window without having
  46.       to worry about updating it (like FRAME_KIND).
  47.  
  48. gtlayout.library 41.6 (27.06.97)
  49.  
  50.     - Fixed a division by zero error which would occur if
  51.       a LEVEL_KIND LALV_Max was set to 0.
  52.  
  53. gtlayout.library 42.1 (28.06.97)
  54.  
  55.     - Added LAST_CursorPosition to the attributes one can
  56.       query in LT_GetAttributes().
  57.  
  58.     - Updated the library initialization code.
  59.  
  60. gtlayout.library 43.1 (06.07.97)
  61.  
  62.     - LT_MenuControlTagList() could fail to associate the
  63.       correct menu codes with LAMN_ID numbers. Fixed.
  64.  
  65. gtlayout.library 43.2 (08.07.97)
  66.  
  67.     - LT_MenuControlTagList() would blow big chunks if no
  68.       menu/item with the given LAMN_ID could be found.
  69.       Fixed as well.
  70.  
  71. gtlayout.library 43.4 (27.09.97)
  72.  
  73.     - Multi-line button labels now get their keyboard shortcuts
  74.       picked correctly.
  75.  
  76. gtlayout.library 43.5 (29.11.97)
  77.  
  78.     - The menu layout code now puts the same amount of pixel
  79.       padding to the left and right of the menu titles and makes
  80.       sure that the single menu items are at least as long as the
  81.       menu titles.
  82.  
  83.     - Source code cleanup with respect to all the places in which
  84.       conditional compilation has an effect on the code included
  85.       in the library, smarter use of header files, safer default
  86.       case switch behaviour and memory allocation code. Removed
  87.       all compiler warnings.
  88.  
  89.     - Took out the CyberGraphX bug compatibility code in the
  90.       tab gadget class.
  91.  
  92. gtlayout.library 43.6 (14.12.97)
  93.  
  94.     - Rewrote part of the library close routine which could clash
  95.       with the open routine if both were run at the same time.
  96.  
  97. gtlayout.library 44.1 (17.2.98)
  98.  
  99.     - FRAME_KIND objects can now be made resizable just like
  100.       LISTVIEW_KIND objects. The catch is that just like with
  101.       the listviews, only a single object in the entire window
  102.       can have this property.
  103.  
  104. gtlayout.library 45.1 (11.07.98)
  105.  
  106.     - The POPUP_KIND now uses a different glyph and also
  107.       places it at a different position. This is to make
  108.       the look of the picker gadget and the pop-up
  109.       gadget more consistent since they both more or less
  110.       serve similar purposes.
  111.  
  112.     - Added a new tag to LT_CreateHandle(): LAHN_TopGroupType.
  113.  
  114.     - Requesting that the title of a group be placed anywhere
  115.       else but "inside" it caused extra layout room to be allocated
  116.       which was never put to use. The best example for the
  117.       results is possibly the Miami 3.0 GUI in which several
  118.       windows were opened much taller than necessary. I changed
  119.       the object creation code so that it now ignores label
  120.       placement tags for HORIZONTAL_KIND and VERTICAL_KIND
  121.       objects.
  122.  
  123.     - The library now does a quick consistency check on every
  124.       LT_EndGroup() call (or the equivalent for LT_Add/LT_New,
  125.       etc.) to see whether there is a group to be closed in
  126.       the first place.
  127.  
  128. gtlayout.library 46.1 (3.1.99)
  129.  
  130.     - Added TEXTEDIT_KIND, a multine version of the
  131.       STRING_KIND object. I'm not sure if the implementation
  132.       is complete, i.e. there may still be a few key control
  133.       codes missing.
  134.  
  135. gtlayout.library 46.2 (3.1.99)
  136.  
  137.     - Added the LATE_TextAttr tag.
  138.  
  139.     - Added the remaining key control codes to the TEXTEDIT_KIND
  140.       keyboard input dispatcher.
  141.  
  142. gtlayout.library 46.3 (3.1.99)
  143.  
  144.     - To exit a TEXTEDIT_KIND string gadget, just hit
  145.       [Shift]+[Return] now.
  146.  
  147.     - STRINGA_ExitHelp is now set for all TEXTEDIT_KIND string
  148.       gadgets.
  149.  
  150. gtlayout.library 47.1 (11.10.1999)
  151.  
  152.     - Added LT_Redraw() LVO.
  153.